API Documentation
Public Member Functions | Public Attributes | List of all members
nkGraphics::DecodedData Struct Referencefinal

Holds the result of an Encoder's decoding operation. More...

Public Member Functions

 DecodedData ()
 
 DecodedData (const DecodedData &other)
 
 DecodedData (DecodedData &&other)
 
 ~DecodedData ()
 
DecodedDataoperator= (const DecodedData &other)
 
DecodedDataoperator= (DecodedData &&other)
 

Public Attributes

nkMemory::BufferCast< DecodedEntityData_entityData
 List of entity data available.
 
nkMemory::BufferCast< DecodedMaterialData_materialData
 List of material data available.
 
nkMemory::BufferCast< DecodedMeshData_meshData
 List of mesh data available.
 
nkMemory::BufferCast< DecodedTextureData_textureData
 List of texture data available.
 

Detailed Description

Holds the result of an Encoder's decoding operation.

Constructor & Destructor Documentation

◆ DecodedData() [1/3]

nkGraphics::DecodedData::DecodedData ( )

Default constructor.

◆ DecodedData() [2/3]

nkGraphics::DecodedData::DecodedData ( const DecodedData other)

Copy constructor.

Parameters
otherThe data to copy from.

◆ DecodedData() [3/3]

nkGraphics::DecodedData::DecodedData ( DecodedData &&  other)

Move constructor.

Parameters
otherThe data to move over.

◆ ~DecodedData()

nkGraphics::DecodedData::~DecodedData ( )

Destructor.

Member Function Documentation

◆ operator=() [1/2]

DecodedData& nkGraphics::DecodedData::operator= ( const DecodedData other)

Assignment copy operator.

Parameters
otherThe data to copy from.

◆ operator=() [2/2]

DecodedData& nkGraphics::DecodedData::operator= ( DecodedData &&  other)

Assignment move operator.

Parameters
otherThe data to move over.

The documentation for this struct was generated from the following file: